#pragma once
#include <cmath>

enum FunctionType 
{
	FunctionTypeTesting = 0,
	FunctionTypeMyFunction = 1,
	FunctionTypeMyFunctionOscil10 = 2,
	FunctionTypeMyFunctionOscil100 = 3
};

class TestingFunction
{
private:
	FunctionType type;
public:
	TestingFunction(FunctionType t): type(t) {};
	~TestingFunction() {};

	double getF(double x);
	double getDiffOne(double x);
	double getDiffTwo(double x);
};